package cn.tedu.basic;/**
 * @Author 金帮嘉诚 @Date 2021-06-25 星期五 20:48
 */
/**知识点
 * 总结：外层循环控制的是行数
 *      内层循环控制的是每行打印的列数
 *
 *      外行内列
 * */
/*本类用于额测试嵌套for循环*/
public class TestForDemo {
    public static void main(String[] args) {


        //执行顺序
        //执行外层循环第一轮 i=1打印1，遇到内层循环，打印12345
        //外层循环第二轮i=2
        //外层循环第三轮i=3
        //i为4，不满足循环条件，循环结束
        /**总结：外层循环执行一次(控制轮数)，
         * 内层循环执行多次（在每一轮当中执行的次数）*/

//		for(int i=1;i<4;i++) {//外层
//			System.out.println("外层循环的第:"+i+"轮");
//			for(int j = 1;j<6;j++) {
//				System.out.println("内层循环的第"+j+"次");
//			}
//		}

        System.out.println("*************打印矩形**************");
        //执行顺序分析
        //外层第一轮，遇到内层循环，打印*****,内层循环结束，换行，i自增成2
        //外层第二轮，遇到内层循环，打印*****,内层循环结束，换行，i自增成3
        //外层第三轮，遇到内层循环，打印*****,内层循环结束，换行，i自增成4
        //此时i的值为4，不符合循环条件，循环结束
        /**总结：外层循环控制的是行数
         * 内层循环控制的是每行打印的列数
         * */
//		for(int i=1;i<=3;i++) {
//			for(int j=1;j<=5;j++) {
//				System.out.print("*");
//			}
//			System.out.println();//换行
//		}
//		输出直角三角形
        for(int i = 1;i<=6;i++) {
            for(int j =1;j<=i;j++) {
                System.out.print("* ");
            }
            System.out.println();
        }
        //99乘法表
//		for(int i=1;i<=9;i++) {
//			for(int j = 1;j<=i;j++) {
//				System.out.print(j+"*"+i+"="+i*j+" ");
//			}
//			System.out.println();
//		}



    }
}

